public class CharacteristicType {
	public class CharacteristicType_e {
		public Integer AttributeID;
		public String DateFormat;
		public String DisplaySequence;
		public String DisplayUOM;
		public LabelType.LabelType_e Label;
		public String SortOrder;
		public ValType.ValType_e[] ValueList;
 	
		//Setters
		public void setAttributeID(Integer val) {AttributeID = val; field_order_type_info.add('AttributeID'); }
		public void setDateFormat(String val) {DateFormat = val; field_order_type_info.add('DateFormat'); }
		public void setDisplaySequence(String val) {DisplaySequence = val; field_order_type_info.add('DisplaySequence'); }
		public void setDisplayUOM(String val) {DisplayUOM = val; field_order_type_info.add('DisplayUOM'); }
		public void setLabel(LabelType.LabelType_e val) {Label = val; field_order_type_info.add('Label'); }
		public void setSortOrder(String val) {SortOrder = val; field_order_type_info.add('SortOrder'); }
		public void setValueList(ValType.ValType_e[] val) {ValueList = val; field_order_type_info.add('ValueList'); }


		//Getters
		public Integer getAttributeID() { return AttributeID; }
		public String getDateFormat() { return DateFormat; }
		public String getDisplaySequence() { return DisplaySequence; }
		public String getDisplayUOM() { return DisplayUOM; }
		public LabelType.LabelType_e getLabel() { return Label; }
		public String getSortOrder() { return SortOrder; }
		public ValType.ValType_e[] getValueList() { return ValueList; }

	
		private String[] AttributeID_type_info = new String[]{'AttributeID','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
		private String[] DateFormat_type_info = new String[]{'DateFormat','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] DisplaySequence_type_info = new String[]{'DisplaySequence','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] DisplayUOM_type_info = new String[]{'DisplayUOM','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Label_type_info = new String[]{'Label','urn:ebay:apis:eBLBaseComponents','LabelType.LabelType_e','0','1','false'};
		private String[] SortOrder_type_info = new String[]{'SortOrder','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ValueList_type_info = new String[]{'ValueList','urn:ebay:apis:eBLBaseComponents','ValType.ValType_e','0','-1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}